1
Arsitektur Instruksi Y86-64
AI031Lesson 4
00:00

The Arsitektur Set Instruksi (ISA) berfungsi sebagai kontrak dasar antara perangkat lunak dan perangkat keras. Ia mendefinisikan status yang dapat dilihat oleh pemrogram serta operasi spesifik yang dieksekusi oleh prosesor. Arsitektur Y86-64 ISA adalah subset pendidikan dari x86-64, menyederhanakan desain CISC yang kompleks menjadi model yang lebih mudah dikelola sambil tetap mempertahankan hubungan prosedur yang intensif terhadap register.

1. Status yang Dapat Dilihat Pemrogram

Status ini mencakup File Register (RF) dengan 15 register, Kode Kondisi (CC) untuk kontrol aliran, serta Penghitung Program (PC), dan Kode Status (Stat) yang menunjukkan operasi normal (AOK), penghentian (HLT), atau kesalahan (ADR/INS).

File Register%rax%rbx%r14%rax ... %r14CCZ,S,OPC0x00...00Memori (DMEM)Array Besar dari Byte

2. Karakteristik CISC vs. RISC

Meskipun x86-64 adalah CISC klasik, Y86-64 cenderung menuju RISC dengan pengkodean berpanjang tetap dan arsitektur beban/simpan, di mana memori hanya bisa diakses melalui instruksi pindah tertentu seperti rmmovq rA, D(rB).

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>